Meeting The Renewable Energy Challenge: Robert Bryce Keynote